package org.example.domain.shop.model.entity;


import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author yinghuashen
 * @version 1.0
 * @description:
 * @date 2025/3/6 22:08
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ProductEntity {
    /**
     * 商品ID
     */
    private String productId;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 商品描述
     */
    private String productDescription;
    /**
     * 产品的总库存数量
     */
    private Integer totalStock;
    /**
     * 产品的可用库存数量
     */
    private Integer availableCount;
    /**
     * 产品的已售数量
     */
    private Integer soldCount;

    /** 商品原价 */
    private BigDecimal originalPrice;

    /** 商品折扣价 */
    private BigDecimal discountPrice;
}
